/** 
 * JPanel das Informationen ueber einige Dinge gibt die man bei der
 * Oberflaeche beachten sollte.
 * 
 * 
 * Datei: PanelInformation.java        Autor: Simon Schindelmann 
 * Datum: 05.01.12                     Version: 0.1
 * 
 */
package medienverwaltung.simulation;

import java.awt.GridLayout;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;

public class PanelInformation extends JPanel
{
  private static final long serialVersionUID = -1549892687094130668L;
  //Speichert die aktuelle Sprache die verwendet wird.
  private Uebersetzung uebersetzung = Uebersetzung.gibSprache ();
  JTextArea infoText; 
  JLabel informationText;
  
  public PanelInformation ()
  {
    infoText = new JTextArea();
    fuelleTextfeld();
    infoText.setEditable (false);
    setLayout (new GridLayout (1,1));
    add (infoText);  
  }
  
  
  /**
   * Textfeld wird mit den Text gefuellt der ausgegeben werden soll.
   */
  public void fuelleTextfeld ()
  {
    infoText.setText ("\n" + uebersetzung
	.lokal.gibUebersetzung ("Bitte beachten Sie, dass alle Felder" +
	" die mit einem * markiert sind Pflichtfelder sind und somit " +
	"ausgefuellt werden muessen.") + "\n\n" + uebersetzung.lokal
	.gibUebersetzung ("Beachten Sie auch, dass wenn mehrere " +
	"Namen eingegeben werden ein Komma (,) als Trennzeichen " +
	"benutzt wird.") + "\n" + uebersetzung.lokal
	.gibUebersetzung ("Zum Beispiel") + ": " + uebersetzung.lokal.
	gibUebersetzung ("Autoren") + ": Max Mustermann, Karl Karlsen" + 
	"\n\n" + uebersetzung.lokal.gibUebersetzung ("Auch wenn " +
	"mehrere Stichpunkte angegeben werden, muessen diese durch " +
	"ein Komma (,) getrennt werden.") + "\n" + uebersetzung.lokal
	.gibUebersetzung ("Zum Beispiel") + ": " + uebersetzung.lokal
	.gibUebersetzung ("Stichworte") + ": java, eclipse, bluej");
  }
}
